import pandas as pd
import numpy as np

# 创建示例数据
data = {
    'CRIM': [0.1, 0.2, 0.3, 0.4, 0.5],  # 犯罪率
    'ZN': [0, 10, 20, 30, 40],         # 住宅用地超过25000平方英尺的比例
    'INDUS': [2, 7, 17.5, 6, 18],       # 非零售商业用地比例
    'CHAS': [0, 0, 1, 0, 0],           # 是否靠近河流
    'NOX': [0.5, 0.5, 0.2, 0.3, 0.7],  # 一氧化氮浓度
    'RM': [6, 7, 8, 9, 10],            # 平均房间数
    'AGE': [65, 90, 26, 100, 45],      # 1940年以前建成的自用房屋比例
    'DIS': [2.5, 2.3, 3.2, 2.1, 1.7],  # 到波士顿五个就业中心的加权距离
    'RAD': [1, 2, 3, 4, 5],            # 高速公路可达性指数
    'TAX': [280, 240, 330, 380, 310],   # 全值财产税率
    'PTRATIO': [15, 17, 18, 20, 22],    # 师生比例
    'B': [400, 330, 310, 390, 320],    # 黑人比例
    'LSTAT': [12, 7, 11, 14, 26],      # 低收入人群比例
    'MEDV': [24, 22, 25, 37, 31]       # 房价中位数
}

# 创建DataFrame
df = pd.DataFrame(data)

# 将数据导出到CSV文件
csv_file = 'boston_housing.csv'
df.to_csv(csv_file, index=False)

print(f'数据已成功导出到 {csv_file}')